<?php
class Archivo
{
	private $id;
	private $padre;
	private $nombre;
	private $extension;
	private $contenido;
	
	/**
	 * @param NodoVFS $padre Una referencia al nodo del Virtual File System que contiene al archivo.
	 * @param string $nombre El nombre del archivo.
	 * @param string $extension La extensi�n del archivo.
	 */
	function __construct($padre, $nombre, $extension, $contenido = null, $id = null)
	{
		$this->id = $id;
		$this->padre = $padre;
		$this->nombre = $nombre;
		$this->extension = $extension;
		$this->contenido = $contenido;
	}
	
	function getId()
	{
		return $this->id;
	}
	
	function getPadre()
	{
		return $this->padre;
	}
	
	function getNombre()
	{
		return $this->nombre;
	}
	
	function getExtension()
	{
		return $this->extension;
	}
	
	function getContenido()
	{
		return $this->extension;
	}
}